Skip to content

v1.2.2 release#75

Merged
ric-v merged 6 commits into
dev-asterix:mainfrom
ric-v:main
Apr 28, 2026
Merged

v1.2.2 release#75
ric-v merged 6 commits into
dev-asterix:mainfrom
ric-v:main

Conversation

@ric-v
Copy link
Copy Markdown
Member

@ric-v ric-v commented Apr 28, 2026

This pull request introduces the PgStudio v1.2.2 release, focusing on enhanced result streaming, binary data display options, improved SQL Assistant controls, and a more robust result grid workflow. It adds new user-facing features, configuration options, and updates documentation to reflect these changes.

Major new features and improvements:

Result Streaming and Grid Enhancements

  • Added optional sliding-window result streaming for large parameter-free SELECT queries using PostgreSQL SCROLL cursors. This keeps a bounded row buffer in the grid and extension host; scrolling fetches more data. Controlled by the new postgresExplorer.performance.slidingWindowSelects (default on) and postgresExplorer.performance.slidingWindowRowCap settings. Includes a dismissible streaming hint banner. [1] [2] [3]
  • Result grid now features a consolidated toolbar/footer, result identity bar, view selector, inline banners, and a commit-confirmation step for pending cell edits. The source notebook cell index is surfaced for improved navigation. [1] [2]

Binary Data Display - #74

  • Introduced configurable bytea display modes via postgresExplorer.query.byteaDisplayFormat (hex0x, PostgreSQL \x hex, or JSON debug shape), consistently applied in result grids and history. [1] [2] [3] [4]

SQL Assistant Experience

  • Added controls to regenerate the latest assistant reply without duplicating the user turn, and to resend/branch from a chosen user message (truncates history after that turn and reruns). Attach-to-assistant flows can now prefill the composer when a message is supplied, with an updated toast message. [1] [2] [3] [4]

Export and Integration Improvements

  • Query results now include exportQuery (the original SQL before Auto-LIMIT), ensuring that full exports rerun the unrestricted statement when the grid was limited for display. Server-side cursor sessions are coordinated with the webview for windowed fetches. [1] [2]

Documentation and Versioning Updates:

  • Documentation in README.md, MARKETPLACE.md, and CHANGELOG.md updated to reflect new features, configuration options, and known limitations for v1.2.2. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Bumped extension version to 1.2.2 in package.json.

Let me know if you want to see how any of these features are implemented or need help testing the new streaming and grid options!

ric-v added 6 commits April 25, 2026 22:03
… support

- Implemented highlightMentionsInMarkdownHtml function to wrap @mentions in styled HTML.
- Updated renderUserMessageMarkdownBody to utilize new markdown rendering with @mention styling.
- Refactored message rendering logic to support markdown for user messages and added footer actions for copy and retry.
- Introduced new CSS styles for message usage rows and action buttons to improve layout and interaction.
- Enhanced scrolling behavior to ensure proper visibility of messages and input area after sending.
@ric-v ric-v merged commit 1e35a37 into dev-asterix:main Apr 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant